
@layer base {
  
  body, :host {
    /* Color */
      --grey-50: #FCFCFC;
--grey-100: #F0F0F0;
--grey-200: #D1D1DB;
--grey-300: #A9A9BC;
--grey-400: #8A8AA3;
--grey-500: #6C6C89;
--grey-600: #55556D;
--grey-700: #3F3F50;
--grey-800: #282833;
--grey-900: #121217;
--border-input: #d0d5dd;
--card-border: #EAECF0;
--lp-background: #ffffff;
--Danger: #F04438;
--Success: #12B76A;
--Warning: #F79009;
--Primary: #0C0243;
--Text-Primary: #0C0243;
--Text-Tertiary: #71717A;
--BG-Secondary: #F9F9FA;
--BG-Primary: #ffffff;
--BG-Brand-Solid: #0c1d37;
--BG-Brand-Secondary: #D1F0DB;
--Border-Secondary: #D0D5DD;
--BG-Primary-Hover: #163564;
--Text-Secondary: #3a4350;
--Text-Placeholder: #667085;
--Border-Primary: #E4E4E7;
--Border-Brand: #9E77ED;
--Error-Subtle: #FDA29B;
--Error: #F04438;
--BG-Active: #F9FAFB;
--Secondary: #fa5c12;
--BG-Popover: #000c;
--secondary_old: #375dc7;
--Violet-1: #FBFCFF;
--Violet-2: #F7F9FF;
--Violet-3: #EBF0FF;
--Violet-4: #DFE7FF;
--Violet-5: #D4DEFF;
--Violet-6: #C8D4FF;
--Violet-7: #B8C5FF;
--Violet-8: #0C0243;
--Violet-10: #1F2162;
--Violet-11: #505AB3;
--Violet-12: #191959;
--slate-50: #f8fafc;
--slate-100: #f1f5f9;
--slate-200: #E2E8F0;
--slate-300: #cbd5e1;
--slate-400: #94a3b8;
--slate-500: #64748b;
--slate-600: #475569;
--slate-700: #334155;
--slate-800: #1e293b;
--slate-900: #1e293b;
  /* Fonts */
    --font-plusjakartasans: 'Plus Jakarta Sans',sans-serif;
--font-fraunces: 'Fraunces',serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-display-xs: 1.5rem;
--font-size-display-sm: 1.875rem;
--font-size-display-md: 2.25rem;
--font-size-display-lg: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .cIEueH {
    width:100%;
  height:100%;
  display:flex;
  align-items:center;
  font-family:'Plus Jakarta Sans';
  flex-direction:row;
  justify-content:center;
  background-color:var(--lp-background, #fdf8f4);
  grid-template-columns:1fr;
  }
      

      
          @media (min-width: 750px) {
            
  .cIEueH {
    height:100%;
  flex-direction:row;
  }
      

          }
          
        
        
      
      
  .eYNfgY {
    color:var(--Text-Secondary, #344054);
  display:inline-block;
  font-size:var(--font-size-base);
  font-weight:400;
  line-height:1.5rem;
  }
      

      
  .eYNfgY.soon {
    color:var(--grey-400);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .cilnRy {
    color:var(--Success, #12B76A);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dmAYJa {
    width:100%;
  height:100%;
  max-width:100%;
  flex-direction:column;
  }
      

      
          @media (min-width: 750px) {
            
  .dmAYJa {
    width:100%;
  height:100%;
  flex-direction:row;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .cjsRat {
    color:var(--grey-800, #262626);
  width:100%;
  height:44px;
  font-size:var(--font-size-base);
  font-weight:400;
  border-color:var(--Border-Primary);
  border-style:solid;
  border-width:1px;
  padding-left:14px;
  border-radius:8px;
  padding-right:14px;
  background-color:var(--slate-100);
  }
      

      
  .cjsRat:focus {
    box-shadow:0px 1px 2px 0px #1018280D;
  outline-color:var(--Primary, #101828);
  outline-style:solid;
  outline-width:2px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .EPYde {
    color:var(--Text-Tertiary, #71717A);
  font-size:inherit;
  margin-top:4px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .eraXQH {
    color:var(--grey-900, #171717);
  font-size:var(--font-size-display-xs);
  font-family:'Fraunces';
  font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

      
        
        
      
      
  .ehVctJ {
    gap:8px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .bNyrWU {
    gap:4px;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .dVOhXe {
    font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
        
      
      
  .rvxeh {
    color:inherit;
  display:inline-block;
  font-size:1.125rem;
  font-family:'Fraunces';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
  .rvxeh.light {
    color:var(--BG-Primary);
  }
      

        
        
      
      
  .cwEePL {
    color:var(--Text-Secondary);
  display:inline-block;
  font-size:var(--font-size-sm);
  font-weight:400;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .wbmnE {
    color:var(--Text-Secondary);
  font-size:var(--font-size-sm);
  font-weight:500;
  line-height:20px;
  padding-bottom:4px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fbJtzw {
    gap:48px;
  color:var(--grey-500, #737373);
  align-items:start;
  padding-top:48px;
  margin-bottom:32px;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ckdKWk {
    width:100%;
  padding-left:16px;
  padding-right:16px;
  }
      

      
          @media (min-width: 450px) {
            
  .ckdKWk {
    max-width:450px;
  padding-left:32px;
  padding-right:32px;
  }
      

          }
          
        
        
      
      
  .fwxPqg {
    gap:8px;
  width:100%;
  }
      

      
        
        
      
      
  .VPavH {
    color:var(--grey-50);
  width:100%;
  cursor:pointer;
  height:44px;
  outline:none;
  font-size:16px;
  margin-top:24px;
  align-items:center;
  font-family:'Plus Jakarta Sans';
  font-weight:var(--font-weight-semi-bold);
  border-radius:8px;
  justify-content:center;
  background-color:var(--Primary);
  }
      

      
  .VPavH:focus-visible {
    border-color:var(--blue-200);
  border-style:solid;
  border-width:1px;
  }
      


  .VPavH:disabled {
    cursor:not-allowed;
  opacity:0.5;
  background-color:var(--Primary, #0C0243);
  }
      

        
        
      
      
  .fbIoJR {
    width:75px;
  height:75px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eVNESx {
    width:55px;
  height:55px;
  }
      

      
        
        
      
      
  .dLxjkE {
    width:0vw;
  background-color:var(--slate-50, #f8fafc);
  }
      

      
          @media (min-width: 751px) {
            
  .dLxjkE {
    width:60vw;
  display:flex;
  flex-direction:column;
  }
      

          }
          
        
        
      
      
  .ABdiP {
    color:var(--grey-400);
  font-size:0.625rem;
  }
      

      
        
        
      
      
  .fxDMNW {
    gap:20px;
  flex:1;
  }
      

      
        
        
      
      
  .xEMqR {
    gap:12px;
  color:var(--grey-500, #737373);
  align-items:start;
  padding-top:48px;
  margin-bottom:32px;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cBZlRC {
    width:100vw;
  align-items:center;
  justify-content:center;
  }
      

      
          @media (min-width: 750px) {
            
  .cBZlRC {
    width:40vw;
  align-items:center;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  .dGXFlP {
    width:100%;
  height:100%;
  overflow:hidden;
  align-items:center;
  justify-content:center;
  }
      

      
  .dGXFlP.left-aligned {
    width:max-content;
  height:max-content;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .BLxYZ {
    color:var(--Text-Primary);
  font-size:1.725rem;
  font-family:'Fraunces';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dtaaoB {
    color:var(--grey-50);
  width:100%;
  cursor:pointer;
  height:44px;
  outline:none;
  font-size:16px;
  margin-top:24px;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  justify-content:center;
  background-color:var(--Primary);
  }
      

      
  .dtaaoB:focus-visible {
    border-color:var(--blue-200);
  border-style:solid;
  border-width:1px;
  }
      


  .dtaaoB:disabled {
    cursor:not-allowed;
  opacity:0.5;
  background-color:var(--Primary, #0C0243);
  }
      

        
        
      
      
  
      

      
        
        
      